.ui-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-clearfix { height:1%; }
.ui-clearfix { display:block; }
/* end clearfix */


/* Overlays */
.ui-widget-overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%;background-color:#aaa;	opacity: .60;filter:Alpha(Opacity=60);}

/* Dialog
----------------------------------*/
.dialog-box{background:#FBFEFF;border:1px solid #0097BD; border-top-width:0;}
.dialog-box .titlebar{padding:0;margin:0;font-size:12px;	display:block;	background:url(images/dialog.png) repeat-x 0 -30px;	line-height:25px;	color:#fff;cursor:move;position:relative;}
.dialog-box .titlebar span.close{background:url(images/dialog.png) no-repeat -36px -2px;display:block; height:15px;	width:15px; cursor:pointer; margin-top:5px;	position:absolute; top:0; right:6px;}
.dialog-box .titlebar span.close:hover,.dialog-box .titlebar span.close_hover{background-position:-20px -2px;}

.dialog-box .titlebar span.pop_title{background:url(images/dialog.png) no-repeat -65px 0;	padding-left:25px; display:block; height:25px;}
.dialog-box .ui-dialog-content { border: 0; background: none; overflow: auto; zoom: 1; }
.dialog-box .ui-resizable-se {width: 14px; height: 14px; right: 1px; bottom: 1px;	background:url(images/dialog.png) no-repeat 0 0;}
.dialog-box .btn_area{border:1px solid #fff; border-top-width:0; padding:8px 0;	background:url(images/dialog.png) repeat-x 0 -60px;	margin-top:0px;text-align:right; padding-right:2px;}
.dialog-box button,
.dialog-box .button {
	font-family:Arial,Verdana,"宋体";
	font-size:12px;
	vertical-align:middle;
	cursor:pointer; margin:0 4px;
	border:1px solid #94C5E5;
	background:url(images/dialog.png) repeat-x 0 -110px;
	color:#077AC7;
	height:22px;
}
.dialog-box .button {
	height:20px;
	line-height:20px;
	padding:0 5px;
}
@-moz-document url-prefix()
{
	.dialog-box button {
		padding:0 5px 3px;
		line-height:18px;
	}
	.dialog-box .button {
		line-height: 20px;
	}
}
.dialog-box button:hover,
.dialog-box .button:hover {
	background-position:0 -140px;border-color:#FDCD99;color:#f60;}
.dialog-box .masker {left:0;top:0;	background:#44DAF4;z-index:2;position:absolute;display:none;width:100%;height:100%;	opacity:.4;filter:Alpha(Opacity=40);}

.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}


/* for dialog content */
.dialog-box {font-size:12px; font-family:Arial, Verdana,"宋体";}
.dialog-box ul,.dialog-box li {	margin:0;padding:0;/**/list-style:none;}
.dialog-box a {color:#077AC7;font-size:12px;text-decoration:none;}
.dialog-box a:hover {color:#f30;}
.dialog-box form {margin:0;padding:0}
.diy-pannel input,.diy-pannel select,.dialog-box input, .dialog-box select {vertical-align:middle;}
.dialog-box input[type='text'],
.dialog-box textarea{
	background-color:#FBFBFB;
	border-color:#888 #ddd #ddd #888;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	padding:2px;
}
.dialog-box input.input_calendar {padding-right:20px;}
.dialog-box input[type='text']:focus,
.dialog-box input[type='password']:focus,
.dialog-box textarea:focus {border-color:#00A5D5;}
.dialog-box input[type='radio'],
.dialog-box input[type='checkbox'] {border:none;outline:none;	margin:0;	padding:0;	background:transparent;margin-right:2px;}
.dialog-box table {border-collapse: collapse; empty-cells:show; margin:0 auto;}
.dialog-box td{padding:4px 2px;}
.dialog-box td table{margin:0; padding:0;}
.dialog-box td td{border:0; color:#666; line-height:180%; padding:0;}
.dialog-box th{	color:#077AC7; font-weight:normal;}
.dialog-box th, .dialog-box td { padding: 2px; }
.dialog-box td{text-align:left; padding-left:2px;}
.dialog-box td.t_t{padding-top:6px;vertical-align:top;}
.dialog-box td.t_c{text-align:center;}
.dialog-box td.t_r,
.dialog-box th{text-align:right; padding-right:2px;}
.dialog-box table caption {
	background:#F2F9FB; border-left:3px solid #D0E6EC;
	text-align:left; font-weight:bold;
	height:24px; line-height:24px;font-size:12px;
	padding-left:10px; color:#077AC7;margin:5px 0;padding:0 5px; }
.dialog-box table.table_list {border-collapse:separate;}
.dialog-box .table_list td,
.dialog-box .table_list th {padding-left:4px;}
.dialog-box .table_list th.bdr {border-left:1px solid #D0E6EC;}
.dialog-box .table_list th,
.dialog-box .table_list thead tr{
	background:url(images/dialog.png) repeat-x 0 -109px;
	text-align:center;padding:0;border-color:#D0E6EC;
	border-style:solid;border-width:1px 1px 1px 0;
	color:#077AC7;font-weight:normal;height:26px;
	line-height:26px;padding-left:4px;
}
.dialog-box .table_list td {border-bottom:1px dotted #D7E3F2;height:28px;}
.dialog-box .table_list tr:hover td{background-color:#FFFDDD;}
.dialog-box .table_list tr.active td{background-color:#E7F2F5;border-bottom-color:#FFFFFF;}

.dialog-box td label {	cursor:pointer;	margin-right:2px;}
.dialog-box td span,.dialog-box td label {	vertical-align:middle;}
.dialog-box .bk_5,.dialog-box .bk_8,.dialog-box .bk_10{height:8px;font-size:0; clear:both; display:block; overflow:hidden;}
.dialog-box .bk_5{height:5px;}
.dialog-box .bk_10{height:10px;}
.dialog-box .c_red{color:#DF0000;}
.dialog-box .warning{border:1px solid #FAAEBA;padding:2px 7px 0 6px;margin:0 0;line-height:22px;background-color:#FFF6F7;vertical-align:middle;}
.dialog-box .tabs:after,
.dialog-box .head:after{
	content: ".";display: block;
	height: 0; font-size:0;clear: both;
	visibility: hidden;}
.dialog-box .tabs,
.dialog-box .head {
	height:32px;
	line-height:28px;
	background:url(images/dialog.png) repeat-x 0 bottom;
	*position:static;
	zoom:1;
}
.dialog-box .head span {
	color:#0679C6;	
	font-size:12px;
	font-weight:bold;
	margin-left:8px;
}
.dialog-box .tabs ul {margin-left:10px;}
.dialog-box .tabs li {
	float:left;
	
	cursor:pointer;
	color:#0679C6;	
	font-size:12px;
	font-weight:bold;
	
	height:27px;
	line-height:26px;
	padding: 0 10px 0 10px;
	border:1px solid transparent;
	border-bottom-width:0;
	margin-left:2px;
	margin-top:4px;
	
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;}
.dialog-box .tabs li:hover {color:#f60;}
.dialog-box .tabs li.active {
	background-color: #FFFFFF;
    border-color: #CBE2E9;
    color:#333;
}
#section_selected{margin:0 2px;}
